.ban-body {
    width: 100%;
    /* height: 830px; */
}

.index-box-a {
    display: flex;
    min-width: 1200px;
    overflow: hidden;
    margin-top:-5px;
}

.index-box-left{
    width: 50%;
    position: relative;
    cursor: pointer;
    overflow: hidden;
}
.index-box-right {
    width: 50%;
    position: relative;
    cursor: pointer;
    overflow: hidden;
    float: right;
}

.title-box {
    position: absolute;
    top: 20px;
    right: 20px;
    z-index: 10;
}

.title-left {
    display: inline-block;
    font-size: 22px;
    color: #ffffff;
    background-color: #2e2e2e;
    line-height: 22px;
    padding: 11px 10px;
    border-radius: 22px 0 0 22px;
    vertical-align: top;
}

.title-right {
    display: inline-block;
    font-size: 18px;
    color: #ffffff;
    background-color: #007d36;
    line-height: 18px;
    padding: 13px 9px;
    border-radius: 0 23px 23px 0;
    margin-left: -4px;
    vertical-align: top;
}

.icon-more {
    display: inline-block;
    width: 14px;
    height: 14px;
    background: url(/Public/pc/gw/images/more-icom.png)no-repeat;
    background-size: 100% 100%;
}

.list-box-index {
    width: 100%;
    min-width: 1200px;
    display: flex;
    overflow: hidden;
    zoom:1;
    margin: -4px  0 -5px 0;
}

.list-box {
    width: 25%;
    position: relative;
    overflow: hidden;
    cursor: pointer;
    float: left;
}

.hidden-box {
    position: absolute;
    bottom: -180px;
    left: 0;
    color: #ffffff;
    font-size: 16px;
    background: #000000;
    background: rgba(0, 0, 0, 0.6) none repeat scroll !important;
    height: 40px;
    padding: 70px 36px;
}

.public-foot-cion-d {
    width: 200px;
    margin-bottom: 85px;
    display: inline-block;
}

.computer-min {
    width: 1200px;
    margin: 0 auto;
    /* background: url(/Public/pc/gw/images/about-m1_03.png)no-repeat;
    padding-top: 250px;
    margin-top: -30px;
    background-size: 100% auto; */
}

.computer-box {
    background-color: #fff;
    padding-top: 108px;
    -webkit-transition: all .5s;
    -moz-transition: all .5s;
    -o-transition: all .5s;
    transition: all .5s;
}

.computer-box1 {
    text-align: center;
}

.computer-title-z {
    font-size: 24px;
    color: #007c36;
    line-height: 30px;
}

.computer-title-z i {
    display: inline-block;
    width: 14px;
    height: 30px;
    background-color: #007c36;
    vertical-align: top;
}

.computer-title-y {
    font-size: 20px;
    color: #007c36;
    line-height: 20px;
    margin-top: 14px;
}

.about-icon {
    width: 52px;
    height: 50px;
    background: url(/Public/pc/gw/images/about-icon_03.png)no-repeat;
    background-size: 100% 100%;
    margin: 0 auto;
}

.computer-text {
    text-align: center;
    font-size: 18px;
    color: #000000;
    line-height: 35px;
}

.computer-text-box {
    margin-top: 68px;
    margin-bottom: 47px
}

.computer-goods-left {
    width: 35%;
}

.computer-goods {
    background-color: #e8e8e8;
}

.computer-goods {
    display: flex;
}

.compter-goods-right {
    width: 65%;
}

.computer-goods-text {
    width: 730px;
    font-size: 18px;
    color: #000000;
    margin: 0 auto;
    margin-top: 3.6%;
    line-height: 35px;
    text-indent: 38px;
    position: relative;
}

.goods-icom {
    position: absolute;
    top: -20px;
    left: -25px;
}

.computer-goods-img {
    width: 375px;
    height: 224px;
    margin-right: 27px;
    float: left;
    -webkit-transition: all .4s;
    -moz-transition: all .4s;
    -o-transition: all .4s;
    transition: all .4s;
    cursor: pointer;
}

.computer-goods-img:hover {
    -webkit-box-shadow: 0 2px 10px rgba(0, 0, 0, .18);
    -moz-box-shadow: 0 2px 10px rgba(0, 0, 0, .18);
    -ms-box-shadow: 0 2px 10px rgba(0, 0, 0, .18);
    -o-box-shadow: 0 2px 10px rgba(0, 0, 0, .18);
    box-shadow: 0 2px 10px rgba(0, 0, 0, .18);
}

.computer-goods-img:last-child {
    margin: 0;
}

.computer-goods-box {
    width: 800px;
    height: 230px;
    margin: 0 auto;
    margin-top: 3.35%;
}

.computer-story {
    padding-top: 50px;
}

.computer-story-text {
    width: 1140px;
    font-size: 18px;
    color: #000000;
    margin: 0 auto;
    margin-top: 72px;
    line-height: 35px;
    text-indent: 38px;
    position: relative;
    margin-bottom: 30px;
}

.computer-store-box {
    width: 280px;
    height: 280px;
    float: left;
    margin-right: 20px;
    overflow: hidden;
}

.computer-store-box img {
    transition: all .3s ease-out 0s !important;
    cursor: pointer;
}

.computer-store-box img:hover {
    transform: scale(1.06);
    -moz-transform: scale(1.06, 1.06);
    -webkit-transform: scale(1.06, 1.06);
    -o-transform: scale(1.06, 1.06);
    opacity: 0.9;
}

.computer-store-box:last-child {
    margin-right: 0;
}

.computer-store-list {
    width: 1200px;
    height: 310px;
    margin: 0 auto;
    margin-bottom: 80px;
}

.computer-has {
    background-color: #e8e8e8;
    padding-top: 57px;
}

/* .computer-has-min {
    display: flex;
} */

.computer-has-left {
    width: 100%;
    margin: 0 auto;
}

.computer-has-min {
    width: 1100px;
    margin: 0 auto;
    margin-top: 50px;
    padding-bottom: 70px;
}

.mx-goods-top {
    width: 1200px;
    margin: 0 auto;
    /* height: 70px; */
    padding-top: 40px;
    border-bottom: 1px solid #b3b3b3;
}

.mx-title {
    font-size: 30px;
    color: #007d36;
    font-weight: bold;
    line-height: 30px;
}

.mx-title-y {
    font-size: 20px;
    color: #007c36;
    line-height: 20px;
    margin-top: 10px;
    margin-bottom: 14px;
}

.mx-goods-box {
    width: 300px;
    height: 410px;
    margin-right: 150px;
    float: left;
    position: relative;
    cursor: pointer;
}

.mx-goods-box:last-child {
    margin-right: 0;
}

.mx-goods-list {
    width: 1200px;
    height: 410px;
    margin: 0 auto;
    margin-top: 70px;
}

.mx-goods-box-h {
    position: absolute;
    top: 0;
    left: 0;
    background: #000000;
    background: rgba(0, 0, 0, 0.6);
    width: 300px;
    height: 410px;
    color: #fff;
    font-size: 14px;
    overflow: hidden;
    filter:alpha(opacity=60);
}

.mx-text {
    padding-top: 90px;
    padding-left: 40px;
}

.mx-text p {
    line-height: 20px;
    margin-bottom: 12px;
}

.mx-goods-box-h {
    display: none;
}

.mx-s-list {
    background-color: #f9f9f9;
}

.mx-s-box1 {
    width: 1200px;
    margin: 0 auto;
    height: 50px;
}

.mx-s-box1 li {
    cursor: pointer;
    float: left;
    width: 111px;
    margin-right: 44px;
    height: 45px;
    line-height: 45px;
    text-align: center;
    background-color: #b3b3b3;
    color: #000000;
    font-size: 18px;
    border-radius: 4px;
    margin-top: -22px;
}

.mx-s-box1 li:last-child {
    margin-right: 0;
}

.mx-goods {
    background-color: #eceaea;
    padding-bottom: 108px;
}

.mx-s-box1 .mx-active,
.mx-s-box1 li:hover {
    background-color: #007d36;
    color: #fff;
}

.mx-s-gb {
    width: 1320px;
    height: 560px;
    margin: 0 auto;
    margin-top: 30px;
    border-bottom: 5px dashed #eceaea;
    margin-bottom: 30px;
    padding-left: 125px;
}

.mx-s-box {
    float: left;
    margin-right: 60px;
    cursor: pointer;
    -moz-transition: all .3s;
    -o-transition: all .3s;
    -webkit-transition: all .3s;
    transition: all .3s;
    height: 230px;
    width: 285px;
    margin-bottom: 30px;
    position: relative;
}

.mx-c-min{
    padding-left: 20px;
    padding-top: 20px;
    color: #fff;
    font-size: 14px;
    line-height: 22px;
}
.mx-c-box{
    position: absolute;
    background: #000000;
    background: rgba(0, 0, 0, 0.6);
    top: 0;
    left: 0;
    height: 250px;
    width: 260px;
    filter: alpha(opacity=60);
}
/* .mx-s-box:hover {
    box-shadow: 0 17px 50px 0 rgba(0, 0, 0, .19);
    transform: translate3d(0, -2px, 0);
    transition: all .3s cubic-bezier(.55, 0, .1, 1);
} */
.mx-c-box{
    display: none;
}
.mx-s-box:nth-child(4n) {
    margin-right: 0;
}

.mx-s-title {
    text-align: center;
    width: 160px;
    overflow: hidden;
    font-size: 18px;
    color: #666666;
    margin-top: 26px;
    text-align: center;
    /* margin-bottom: 60px; */
}

.mx-s-box img {
    border: 1px solid #eceaea;
}

.team-title {
    text-align: center;
    font-size: 24px;
    color: #007d36;
}

.team-title i {
    display: inline-block;
    width: 12px;
    height: 30px;
    background-color: #007d36;
    vertical-align: top;
}

.team-title {
    margin-top: 105px;
    margin-bottom: 95px;
}

.team-box {
    width: 1180px;
    height: 190px;
    margin: 0 auto;
}

.team-list {
    width: 190px;
    height: 190px;
    border-radius: 50%;
    overflow: hidden;
    float: left;
    margin-right: 57px;
    -webkit-transition: all .4s;
    -moz-transition: all .4s;
    -o-transition: all .4s;
    transition: all .4s;
    cursor: pointer;
}

.team-list img {
    transition: all .3s ease-out 0s !important;
    cursor: pointer;
}

.team-list img:hover {
    transform: scale(1.06);
    -moz-transform: scale(1.06, 1.06);
    -webkit-transform: scale(1.06, 1.06);
    -o-transform: scale(1.06, 1.06);
    opacity: 0.9;
}

.team-list:last-child {
    margin-right: 0;
}

.team-list:hover {
    -webkit-box-shadow: 0 2px 10px rgba(0, 0, 0, .18);
    -moz-box-shadow: 0 2px 10px rgba(0, 0, 0, .18);
    -ms-box-shadow: 0 2px 10px rgba(0, 0, 0, .18);
    -o-box-shadow: 0 2px 10px rgba(0, 0, 0, .18);
    box-shadow: 0 2px 10px rgba(0, 0, 0, .18);
}

.team-text {
    width: 1180px;
    font-size: 16px;
    color: #000000;
    margin: 0 auto;
    margin-top: 60px;
    line-height: 35px;
    text-indent: 38px;
    position: relative;
    margin-bottom: 120px;
}

.team-icon {
    position: absolute;
    top: -20px;
    left: -25px;
}

.study-name {
    text-align: center;
    font-size: 24px;
    color: #007d36;
}

.study-name i {
    display: inline-block;
    width: 12px;
    height: 30px;
    background-color: #007d36;
    vertical-align: top;
}

.study-e-name {
    text-align: center;
    font-size: 20px;
    color: #007c36;
}

.study-img {
    width: 1200px;
    height: 530px;
    margin: 0 auto;
    margin-top: 40px;
    padding-bottom: 80px;
}

.study-img-l {
    width: 340px;
    height: 530px;
    float: left;
    margin-right: 10px;
}

.study {
    background-color: #eceaea;
    padding-top: 50px;
}

.study-img-c {
    float: left;
}

.study-c-i {
    width: 488px;
    height: 240px;
    margin-bottom: 6px;
}

.study-c-d {
    width: 488px;
    height: 284px;
}

.study-img-r {
    float: left;
    margin-left: 10px;
}

.study-img-l-i {
    width: 350px;
    height: 310px;
    margin-bottom: 10px;
}

.study-img-l-d {
    width: 350px;
    height: 208px;
}

.production {
    padding-top: 56px;
}

.production-img {
    width: 1200px;
    margin: 0 auto;
    height: 300px;
    margin-bottom: 110px;
}

.production-box {
    float: left;
    margin-right: 8px;
}

.production-box:last-child {
    margin-right: 0;
}

.production-text {
    width: 1150px;
    font-size: 18px;
    color: #000000;
    margin: 0 auto;
    margin-top: 60px;
    line-height: 35px;
    text-indent: 38px;
    position: relative;
    margin-bottom: 74px;
}

.production-m-d {
    margin-top: 80px;
}

.investor {
    width: 1200px;
    height: 285px;
    margin: 0 auto;
    margin-top: 64px;
    margin-bottom: 77px;
}

.investor-nav {
    width: 25%;
    height: auto;
    position: relative;
    float: left;
}

.investor-h {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    cursor: pointer;
    -webkit-transition: all .4s;
    -moz-transition: all .4s;
    -o-transition: all .4s;
    transition: all .4s
}

.investor-bg-a {
    background: #000000;
    background: rgba(0, 0, 0, 0.7) none repeat scroll !important;
}

.investor-bg-b {
    background: #000000;
    background: rgba(0, 0, 0, 0.4) none repeat scroll !important;
}

.investor-active,
.investor-h:hover {
    background: #007131;
    background: rgba(0, 113, 49, 0.8) none repeat scroll !important; 
}

.investor-icon1 {
    width: 46px;
    height: 46px;
    margin: 0 auto;
    background: url(/Public/pc/gw/images/Investor-icon1.png)no-repeat;
    background-size: 100% 100%;
    margin-top: 70px;
}

.investor-icon2 {
    width: 46px;
    height: 46px;
    margin: 0 auto;
    background: url(/Public/pc/gw/images/Investor-icon2.png)no-repeat;
    background-size: 100% 100%;
    margin-top: 70px;
}

.investor-icon3 {
    width: 46px;
    height: 46px;
    margin: 0 auto;
    background: url(/Public/pc/gw/images/Investor-icon3.png)no-repeat;
    background-size: 100% 100%;
    margin-top: 70px;
}

.investor-icon4 {
    width: 46px;
    height: 46px;
    margin: 0 auto;
    background: url(/Public/pc/gw/images/Investor-icon4.png)no-repeat;
    background-size: 100% 100%;
    margin-top: 70px;
}

.investor-title {
    text-align: center;
    font-size: 24px;
    color: #fff;
    line-height: 24px;
    margin-top: 16px;
}

.investor-e {
    text-align: center;
    font-size: 24px;
    line-height: 24px;
    color: #fff;
    margin-top: 16px;
}

@keyframes scaleDraw {
    /*定义关键帧、scaleDrew是需要绑定到选择器的关键帧名称*/
    0% {
        transform: scale(1);
        /*开始为原始大小*/
    }
    25% {
        transform: scale(1.1);
        /*放大1.1倍*/
    }
    50% {
        transform: scale(1);
    }
    75% {
        transform: scale(1.1);
    }
}

.ballon {
    background-size: 150px 200px;
    -webkit-animation-name: scaleDraw;
    /*关键帧名称*/
    -webkit-animation-timing-function: ease-in-out;
    /*动画的速度曲线*/
    -webkit-animation-iteration-count: infinite;
    /*动画播放的次数*/
    -webkit-animation-duration: 12s;
    /*动画所花费的时间*/
}

.video-but {
    position: absolute;
    top: 38%;
    left: 44%
}

.live {
    position: relative;
    width: 80px;
    height: 80px;
    z-index: 2;
}

.live img {
    width: 80px;
    height: 80px;
    z-index: 2;
    position: relative;
}

@keyframes living {
    0% {
        transform: scale(1);
        opacity: 0.7;
    }
    50% {
        transform: scale(1.5);
        opacity: 0;
        /*圆形放大的同时，透明度逐渐减小为0*/
    }
    100% {
        transform: scale(1);
        opacity: 0.7;
    }
}

.live span {
    position: absolute;
    width: 80px;
    height: 80px;
    z-index: -1;
    left: 0;
    bottom: 0;
    background: #fff;
    border-radius: 50%;
    -webkit-animation: living 4s linear infinite;
}

.live span:nth-child(2) {
    -webkit-animation-delay: 1.5s;
    /*第二个span动画延迟1.5秒*/
}

.title-box span:hover {
    opacity: 0.9;
}

.public-top-box:hover {
    color: #f3f2f2
}

.about-banner {
    overflow: hidden;
    position: relative;
}

.study-img img {
    transition: all .3s ease-out 0s !important;
    cursor: pointer;
}

.study-img img:hover {
    transform: scale(1.06);
    -moz-transform: scale(1.06, 1.06);
    -webkit-transform: scale(1.06, 1.06);
    -o-transform: scale(1.06, 1.06);
    opacity: 0.9;
}

.study-img-l,
.study-c-i,
.study-c-d,
.study-img-l-i,
.study-img-l-d {
    overflow: hidden;
}

.production-box img:hover {
    opacity: 0.8;
}

.investor-left {
    width: 580px;
    height: 490px;
    float: left;
}

.investor-min {
    width: 1200px;
    margin: 0 auto;
    padding-top: 62px;
    padding-bottom: 90px;
    height: 490px;
}

.investor-box {
    background-color: #e8e8e8;
}

.investor-right {
    width: 620px;
    height: 490px;
    float: left;
}

.investor-r-box {
    width: 540px;
    margin-left: 10%
}

.investor-r-title {
    font-size: 40px;
    color: #000000;
    text-align: center;
    margin-top: 50px;
}

.investor-r-titleA {
    font-size: 26px;
    color: #000000;
    margin-top: 10px;
    margin-bottom: 50px;
    text-align: center;
}

.investor-r-title-T {
    font-size: 20px;
    color: #000000;
    line-height: 45px;
}

.investor-bottom {
    background-color: #fff;
}

.investor-b-box {
    width: 1068px;
    margin: 0 auto;
    height: 78px;
}

.investor-b-list {
    width: 215px;
    height: 74px;
    line-height: 74px;
    text-align: center;
    color: #fff;
    background-color: #b3b3b3;
    border-radius: 6px;
    float: left;
    font-size: 24px;
    margin-right: 210px;
    margin-top: -37px;
    cursor: pointer;
    -webkit-transition: all .4s;
    -moz-transition: all .4s;
    -o-transition: all .4s;
    transition: all .4s;
}

.investor-b-list:last-child {
    margin-right: 0;
}

.investor-b-list:hover,
.investor-b-active {
    background-color: #007d36;
}

.investor-d-img {
    width: 530px;
    height: 490px;
    float: left;
}

.investor-b-d {
    width: 1200px;
    height: 450px;
    margin: 0 auto;
    margin-top: 20px;
}

.investor-d-new {
    width: 600px;
    float: left;
    height: 100%;
    margin-left: 70px;
}

.investor-new-list a {
    display: block;
    color: #000000;
    font-size: 18px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    -webkit-transition: all .4s;
    -moz-transition: all .4s;
    -o-transition: all .4s;
    transition: all .4s;
}

.investor-icon {
    display: inline-block;
    width: 16px;
    height: 19px;
    background: url(/Public/pc/gw/images/new-icon.png) no-repeat;
    background-size: 100% 100%;
    vertical-align: top;
    margin-top: 4px;
    margin-right: 20px;
    margin-bottom: 20px;
}

.investor-new-list a:hover {
    color: #007131;
}

.join-box {
    position: absolute;
    width: 390px;
    /* height: 585px; */
    top: 10%;
    right: 12.5%;
    background: #000000;
    background: rgba(0, 0, 0, 0.6) none repeat scroll !important;
    padding-bottom: 15px;
}

.join-title {
    text-align: center;
    color: #fff;
    font-size: 24px;
    line-height: 24px;
    font-weight: bold;
    padding-top: 16px;
    width: 76%;
    margin: 0 auto;
    border-bottom: 2px dashed #fff;
    padding-bottom: 16px;
    margin-bottom: 20px;
}

.join-title i {
    display: inline-block;
    width: 16px;
    height: 24px;
    background-color: #007d36;
    vertical-align: top;
    margin-right: 13px;
}

.join-lbox {
    width: 81%;
    margin: 0 auto;
    position: relative;
    margin-bottom: 12px;
    height: 46px;
}

.join-ninput {
    display: block;
    width: 100%;
    height: 100%;
    background-color: #fff;
    padding-left: 52px;
}

.join-name {
    display: block;
    width: 20px;
    height: 20px;
    background: url(/Public/pc/gw/images/join-icon1.png)no-repeat;
    background-size: 100% 100%;
    position: absolute;
    left: 17px;
    top: 10px;
}

.join-x {
    position: absolute;
    right: -16px;
    top: 12px;
    color: #ff0000;
    font-size: 25px;
}

.join-phone {
    display: block;
    width: 16px;
    height: 23px;
    background: url(/Public/pc/gw/images/join-icon2.png)no-repeat;
    background-size: 100% 100%;
    position: absolute;
    left: 17px;
    top: 10px;
}

.join-m {
    display: block;
    width: 20px;
    height: 15px;
    background: url(/Public/pc/gw/images/join-icon3.png)no-repeat;
    background-size: 100% 100%;
    position: absolute;
    left: 17px;
    top: 16px;
}

.join-tall {
    display: block;
    width: 18px;
    height: 18px;
    background: url(/Public/pc/gw/images/join-icon4.png)no-repeat;
    background-size: 100% 100%;
    position: absolute;
    left: 17px;
    top: 13px;
}

.join-code {
    display: block;
    width: 18px;
    height: 18px;
    background: url(/Public/pc/gw/images/join0icon5.png)no-repeat;
    background-size: 100% 100%;
    position: absolute;
    left: 17px;
    top: 13px;
}

.code-input {
    vertical-align: top;
    display: inline-block;
    width: 62%;
}

.code-png {
    vertical-align: top;
    margin-left: 15px;
}

.join-but {
    width: 20%;
    margin: 0 auto;
    height: 50px;
    text-align: center;
    line-height: 50px;
    background-color: #32a540;
    color: #ffffff;
    font-size: 18px;
    border-radius: 4px;
}

.join-fbox {
    width: 81%;
    height: 20px;
    margin: 0 auto;
    color: #fff;
    font-size: 12px;
    line-height: 20px;
    margin-top: 15px;
}

.join-fbox div {
    float: left;
    width: 25%;
    padding-left: 24px;
    position: relative;
}

.join-fa i {
    display: block;
    width: 16px;
    height: 20px;
    background: url(/Public/pc/gw/images/join-icon6.png)no-repeat;
    background-size: 100% 100%;
    position: absolute;
    top: 0;
    left: 0;
}

.join-fb i {
    display: block;
    width: 16px;
    height: 20px;
    background: url(/Public/pc/gw/images/join-icon7.png)no-repeat;
    background-size: 100% 100%;
    position: absolute;
    top: 0;
    left: 14px;
}

.join-fc i {
    display: block;
    width: 16px;
    height: 20px;
    background: url(/Public/pc/gw/images/new-icon.png)no-repeat;
    background-size: 100% 100%;
    position: absolute;
    top: 0;
    left: 32px;
}

.join-fc {
    text-align: right;
}

.join-fb {
    text-align: center;
}

.video-box {
    width: 100%;
    background-color: #eceaea;
    padding-bottom: 80px;
}

.video-t-box {
    width: 1200px;
    margin: 0 auto;
    padding-top: 47px;
    border-bottom: 2px solid #b3b3b3;
    padding-bottom: 14px;
}

.video-title1 {
    font-size: 28px;
    line-height: 28px;
    color: #007d36;
}

.video-title1 i {
    display: inline-block;
    width: 16px;
    height: 30px;
    background-color: #007d36;
    vertical-align: top;
    margin-top: 2px;
    margin-right: 10px;
}

.video-title2 {
    font-size: 20px;
    color: #007c36;
    line-height: 20px;
    margin-top: 18px;
}

.video-list-box {
    width: 765px;
    margin: 0 auto;
}

.video-img {
    width: 84px;
    height: 84px;
}

.video-list {
    height: 100px;
    margin-bottom: 56px;
    cursor: pointer;
}

.video-border {
    width: 2px;
    height: 100%;
    background-color: #666666;
    float: left;
}

.video-c {
    float: left;
    border-left: 2px #666 solid;
    padding-left: 26px;
    margin-top: 36px;
    margin-bottom: 30px;
}

.video-time {
    float: left;
    margin-left: -150px;
    padding-top: 26px;
    font-size: 18px;
    color: #666666;
}

.video-img {
    float: left;
    position: relative;
    width: 100px;
    height: 100px;
}

.video-play-but {
    position: absolute;
    top: 28px;
    left: 28px;
    background: url(/Public/pc/gw/images/video-but_03.png)no-repeat;
    background-size: 100% 100%;
    display: block;
    width: 44px;
    height: 44px;
}

.video-q {
    float: left;
    width: 13px;
    height: 13px;
    background-color: #666;
    border-radius: 50%;
    margin-left: -34px;
    margin-top: 30px;
}

.video-right-b {
    float: left;
    margin-top: 16px;
    margin-left: 22px;
    width: 600px;
}

.video-right-v {
    font-size: 20px;
    color: #666;
    width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.video-right-c {
    font-size: 20px;
    color: #666;
    width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.video-list .active-v1 {
    color: #007d36;
}

.video-list .active-v2 {
    background-color: #007d36;
}

.video-list .active-v3,
.video-list .active-v4 {
    color: #0012ff;
}

.new-top {
    width: 1150px;
    height: 75px;
    margin: 0 auto;
    line-height: 75px;
    border-bottom: 1px dashed #b3b3b3;
}

.new-top-left {
    float: left;
    font-size: 16px;
    color: #333333;
}

.new-top-right {
    float: right;
    font-size: 14px;
    color: #333333;
}

.new-top-left .active-new {
    color: #007d36;
}

.new-title {
    color: #333333;
    font-size: 28px;
    width: 1150px;
    margin: 0 auto;
    margin-top: 62px;
    margin-bottom: 55px;
}

.new-box {
    width: 1150px;
    margin: 0 auto;
}

.new-box img {
    display: block;
    margin: 0 auto;
}

.new-min {
    width: 1100px;
    margin: 0 auto;
    font-size: 20px;
    padding-bottom: 100px;
}

.new-text {
    margin: 50px;
}

.trends-box {
    width: 1200px;
    margin: 0 auto;
}

.trends-title-a {
    color: #007d36;
    font-size: 24px;
    font-weight: bold;
    line-height: 24px;
}

.trends-title-a i {
    width: 16px;
    height: 24px;
    display: inline-block;
    background-color: #007d36;
    vertical-align: top;
}

.trends-title-b {
    font-size: 20px;
    color: #007c36;
    margin-top: 6px;
}

.trends-top {
    margin-top: 68px;
    border-bottom: 1px solid #b3b3b3;
}

.trends-news-left,
.trends-newsB-right {
    width: 700px;
    background-color: #dde6ed;
    float: left;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    -ms-border-radius: 2px;
    -o-border-radius: 2px;
    cursor: pointer;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    -ms-border-radius: 6px;
    -o-border-radius: 6px;
    border-radius: 6px;
    -webkit-box-shadow: 0 2px 5px rgba(0, 0, 0, .18);
    -moz-box-shadow: 0 2px 5px rgba(0, 0, 0, .18);
    -ms-box-shadow: 0 2px 5px rgba(0, 0, 0, .18);
    -o-box-shadow: 0 2px 5px rgba(0, 0, 0, .18);
    box-shadow: 0 2px 5px rgba(0, 0, 0, .18);
}

.trends-news-right {
    float: right;
    width: 450px;
}

.trends-new-img {
    width: 100%;
    height: 467px;
}

.trends-time {
    color: #808080;
    font-size: 14px;
    line-height: 18px;
    margin-top: 35px;
    margin-left: 44px;
}

.trends-text {
    font-size: 18px;
    color: #000000;
    margin-top: 35px;
    margin-left: 44px;
    width: 65%;
}

.trends-more {
    text-align: right;
    padding-right: 40px;
    margin-top: 36px;
    padding-bottom: 35px;
}

.trends-news {
    margin-bottom: 115px;
    margin-top: 48px;
    height: 705px;
}

.trends-news-s {
    color: #808080;
    font-size: 14px;
    margin-bottom: 14px;
    margin-top: 15px;
}

.trends-news-t {
    width: 360px;
    line-height: 25px;
    padding-bottom: 20px;
    min-height: 50px;
    font-size: 16px;
    font-weight: 700;
}

.trends-news-list {
    border-bottom: 1px solid #d6d6d6;
}

.trends-b-box {
    width: 1200px;
    margin: 0 auto;
    height: 78px;
}

.trends-b-list:hover,
.trends-min .trends-b-active {
    background-color: #007d36;
}

.trends-b-list {
    width: 180px;
    height: 60px;
    line-height: 60px;
    text-align: center;
    color: #fff;
    background-color: #b3b3b3;
    border-radius: 6px;
    float: left;
    font-size: 22px;
    margin-right: 147px;
    margin-top: -37px;
    cursor: pointer;
    -webkit-transition: all .4s;
    -moz-transition: all .4s;
    -o-transition: all .4s;
    transition: all .4s;
}

.trends-min {
    clear: both;
    background-color: #f9f9f9;
}

.trends-b-list:last-child {
    margin-right: 0;
}

.trends-m-box {
    width: 1200px;
    margin: 0 auto;
}

.trends-min-b {
    width: 1200px;
    margin: 0 auto;
    height: 588px;
    padding-bottom: 90px;
}

.trends-newsB-left {
    float: right;
    width: 450px;
}

.trends-newsB-right {
    width: 700px;
    background-color: #dde6ed;
    float: left;
}

.trends-news-list:last-child {
    border: none;
}

.trends-more a:hover,
.trends-news-t:hover {
    color: #007d36;
}

.more-goods-d a{
    display: block;
    font-size: 18px;
    color: #007c36;
    text-align: right;
    margin-top: 0.3px;
}
.computer-has-right{
    width: 100%;
    min-height: 80px;
    margin: 0 auto;
}
.computer-has-list{
    width: 25%;
    float: left;
    margin-top: 20px;
}
.computer-has-a a{
    font-size: 14px;
    color: #000000;
    line-height: 35px;
}
.computer-has-bottom a{
    color: #000;
    font-size: 14px;
    float: left;
    line-height: 35px;
}

.computer-has-bottom .gx-title-r{
    text-align: right;
    color: #007d36;
    font-size: 14px;
    float: right;
    margin-top: 30px;
}
.computer-has-bottom{
    width: 100%;
    margin: 0 auto;
    height: 40px;

}
.about-team-b{
    font-size: 16px;
    color: #000000;
    margin-top: 20px;
}
.study-img-text{
    float: left;
    width: 600px;
    margin-left: 80px;
    position: relative;
    font-size: 18px;
    color: #000;
    line-height: 35px;
    text-indent: 40px;
    margin-top: 100px;
}
.gx-title-a{
    display: inline-block;
    width: 25%;
}
.store-min{
    width: 1200px;
    margin: 0 auto;
}
.store-top{
    height: 70px;
    line-height: 70px;
    font-size: 16px;
    color: #333333;
    border-bottom: 6px solid #32a540;
}
.store-top-icon{
    display: inline-block;
    width: 14px;
    height: 14px;
    background: url(/Public/pc/gw/images/store-icon.png)no-repeat;
    background-size: 100% 100%;
}
.store-top a:hover{
    color: #007131;
}
.store-name{
    font-size: 18px;
    color: #333333;
    font-weight: bold;
    margin-right: 80px;
}
.store-time{
    font-size: 18px;
    color: #333333;
}
.store-text{
    min-height: 70px;
    margin-top: 8px;
    font-size: 18px;
    color: #333333;
    text-indent: 2em;
    line-height: 35px;
    position: relative;
    padding-bottom: 10px;
}
.store-text i{
    display: inline-block;
    width: 10px;
    height: 10px;
    background-color: #32a540;
    border-radius: 50%;
    position: absolute;
    top: 12px;
    left: 14px;
}

.store-list{
    border-bottom: 1px dashed  #cccccc;
    margin-top: 20px;
}
.store-list:last-child{
    border: none;
}
.store-box{
    margin-top: 40px;
}
.home-min {
    line-height: 35px;
    margin-bottom: 50px;
    height: 620px;
    width: 1100px;
}
.computer-right {
    width: 450px;
    margin-right: 50px;
    float: left;
}
.computer-title-y {
    font-size: 20px;
    color: #007c36;
    line-height: 20px;
    margin-top: 14px;
    margin-bottom: 30px;
}
.computer-right .home-text {
    position: relative;
}

.computer-right p {
    font-size: 16px;
    text-indent: 2em;
}
.computer-left {
    width: 555px;
    margin-top: 60px;
    float: left;
}
.computer-left {
    width: 555px;
    margin-top: 60px;
    float: left;
}
.computer-right-2 {
    width: 450px;
    margin-left: 50px;
    float: left;
}
.computer-goods {
    background-color: #e8e8e8;
    padding-top: 50px;
    padding-bottom: 50px;
}
.computer-has-left {
    width: 100%;
    margin: 0 auto;
}
.computer-has-bot {
    text-align: right;
    font-size: 18px;
    margin-top: 20px;
    padding-right: 30px;
    position: relative;
}
.computer-icom {
    display: block;
    position: absolute;
    top: 4px;
    right: 0;
    width: 15px;
    height: 18px;
    background: url(/Public/pc/gw/images/has-icom.png)no-repeat;
    background-size: 100% 100%;
}
.computer-has-bot a {
    color: #007d36;
}
.computer-right-2 p {
    font-size: 16px;
    text-indent: 2em;
}
.computer-right-2 .home-text {
    position: relative;
}

.busin-min{
    width: 1200px;
    margin: 0 auto;
    padding-top: 60px;
    margin-bottom: 60px;
}
.computer-left{
    width: 555px;
    margin-top: 60px;
    float: left;
}
.computer-right{
    width: 450px;
    margin-right: 50px;
    float: left;
}
.computer-right-2{
    width: 450px;
    margin-left: 50px;
    float: left;
}
.computer-right-2 .home-text {
    position: relative;
}


.home-min{
    line-height: 35px;
    margin-bottom: 50px;
    height: 620px;
    width: 1100px;
}
.computer-right p{
    font-size: 16px;
    text-indent: 2em;
}
.computer-right .home-text{
    position: relative;
}
.computer-goods .home-min {
    line-height: 35px;
    margin-bottom: 0px;
    height: 600px;
    width: 1100px;
}
.computer-has-bot{
    text-align: right;
    font-size: 18px;
    margin-top: 20px;
    padding-right: 30px;
    position: relative;
}
.computer-has-bot a{
    color: #007d36;
}
.computer-icom{
    display: block;
    position: absolute;
    top: 4px;
    right: 0;
    width: 15px;
    height: 18px;
    background: url(/Public/pc/gw/images/has-icom.png)no-repeat;
    background-size: 100% 100%;
}
.honor-bg{
    margin-top: 56px;
}
.honor-title{
    width: 120px;
    height: 40px;
    line-height: 40px;
    text-align: center;
    color: #fff;
    font-size: 18px;
    background-color: #32a540;
    margin-bottom: 30px;
}
.honor-box{
    margin-top: 50px;
}
.honor-goods-list{
    line-height: 35px;
    color: #333333;
    font-size: 16px;
}
.honor-goods-list span{
    font-weight: bold;
}
.title-box a{
    display: block;
    width: 150px;
    height: 44px;
    position: relative;
    border-radius: 22px;
    overflow: hidden;
}
.title-box a span{
    display: block;
    width: 50%;
    height: 100%;
    float: left;
    
}
.span-left{
    background-color: #2c2c2c;
}
.span-right{
    background-color: #007d36;
}
.span-title{
    width: 100%;
    height: 100%;
    text-align: center;
    position: absolute;
    top: 0;
    left: 0;
    line-height: 44px;
    color: #fff;
    font-size: 20px;
}
.index-video-box{
    position: absolute;
    top: 0;
    left: 0;
    z-index: 9;
}
.play_video_record{
    display: block;
    margin: 0 auto;
    display: none;
}
.tall-box{
    width: 63%;
    position: absolute;
    z-index: 6;
    height: 80%;
    top: 10%;
    left: 18.5%;
    background: #000000;
    background: rgba(0, 0, 0, 0.4) none repeat scroll !important; 
}
.tall-title {
    color: #fff;
    font-size: 24px;
    line-height: 24px;
    font-weight: bold;
    padding-top: 16px;
    width: 97%;
    margin: 0 auto;
    border-bottom: 2px dashed #fff;
    padding-bottom: 16px;
    margin-bottom: 20px;
    position: relative;
}
.tall-title i {
    display: inline-block;
    width: 14px;
    height: 24px;
    background-color: #007d36;
    vertical-align: top;
    margin-right: 13px;
}
.tall-title a{
    text-align: right;
}
.tall-right-box{
    position: absolute;
    right: 0;
    top: 0;
    height: 58px;
    line-height: 58px;
}
.index-ff{
    font-size: 16px;
    color: #ffffff;
}
.active-title{
    font-size: 16px;
    color: #007d36;
}

.tall-lbox {
    width: 74%;
    margin: 0 auto;
    position: relative;
    margin-bottom: 17px;
    height: 46px;
}
.tall-ninput {
    width: 93%;
    margin-left: 1%;
    height: 100%;
}
.tall-name{
    color: #fff;
    font-size: 16px;
}
.tall-x{
    color: #ff3b3b;
    font-size: 16px;
}
.tall-tbox{
    width: 74%;
    margin: 0 auto;
    position: relative;
    margin-bottom: 17px;
    height: 280px;
}
.tall-i-box{
    width: 93%;
    height: 275px;
    margin-left: 1%;
    resize: none;
}
.tall-x_a,.tall-name_a{
    vertical-align: top;
}
.search_min {
    margin-top: 45px;
    width: 1100px;
    margin-left: 32px;
    margin: 0 auto;
    margin-top: 60px;
}
.search_top {
    width: 100%;
    height: 30px;
    border-radius: 15px;
    background-color: #efefef;
}
.seach_login {
    display: inline-block;
    vertical-align: top;
    width: 124px;
    text-align: center;
    line-height: 30px;
    color: #FFFFFF;
    font-size: 16px;
    background-color: #007d36;
    border-radius: 15px 0 0 15px;
}
.seach_input {
    outline: none;
    border: none;
    background-color: #EFEFEF;
    height: 30px;
    width: 920px;
    vertical-align: top;
    color: #666666;
    font-size: 14px;
}
.seach_but {
    display: inline-block;
    vertical-align: top;
    width: 32px;
    height: 30px;
    background: url(/Public/pc/gw/images/icom_sea_03.png)no-repeat center center;
    cursor: pointer;
}
.seach_title {
    width: 96%;
    height: 42px;
    position: relative;
    margin-left: 25px;
    margin-right: 10px;
}
.seach_title p {
    color: #9c9c9c;
    font-size: 14px;
    line-height: 42px;
    /* border-bottom: 1px solid #959595; */
}
.seach_title p span {
    color: #c84044;
}
.line_S {
    display: block;
    width: 20px;
    height: 1px;
    position: absolute;
    bottom: 0px;
    left: 0px;
    background-color: #959595;
}
.icom_out {
    display: block;
    width: 30px;
    height: 16px;
    position: absolute;
    bottom: -15px;
    left: 20px;
    background: url(/Public/pc/gw/images/icom_sea2_03.png)no-repeat center center;
}
.line_L {
    display: block;
    width: 702px;
    height: 1px;
    position: absolute;
    bottom: 0px;
    left: 50px;
    background-color: #959595;
}
.seach_text {
    padding: 30px;
    min-height: 200px;
}
.seach_text a {
    font-size: 16px;
    margin-left: 25px;
    margin-top: 15px;
    position: relative;
    color: #8c8c8c;
    padding: 10px;
    transition: all 0.5s ease;
    width: 100%;
    display: block;
}
.triangle_S {
    display: block;
    width: 0;
    height: 0;
    border-left: 11px solid #e19d3e;
    border-top: 6px solid transparent;
    border-bottom: 6px solid transparent;
    position: absolute;
    top: 15px;
    left: -25px;
}
.seach_text li{
    margin: 20px 0; 
}
.seach_text a:hover {
    background-color: #e8e8e8;
}


.new_join_box{
    position: absolute;
    left:50%;
    top:6px;
    transform: translate(-50%);  
    width: 1200px;
    margin: 0 auto;
    background: #ffffff;
    box-sizing: border-box;
    padding-top: 73px;
    padding-bottom: 80px;
}
.new_join_head_box{
    width: 1157px;
    margin: 0 auto;
    border-bottom: 1px solid #bfbfbf;
    padding-bottom: 35px;
    display: flex;
    justify-content: space-between;
    align-content: center;
}
.new_join_headl{
    margin-left: 6px;
}
.new_join_headlsp{
    font-size: 20px;
    color: #333333;
    font-weight: bold;
}
.new_join_block{
    display: inline-block;
    width: 15px;
    height: 24px;
    background-color: #32a540;
    vertical-align: bottom;
    margin-right: 16px;
}
.new_join_headr{
    margin-right: 52px;
}
.new_join_headrspone{
    font-size: 18px;
    color: #4d4d4d;
}
.new_join_headrsptwo{
    font-size: 18px;
    color: #32a540;
}
.new_join_cont_box{
    margin-left: 217px;
    padding-top: 35px;
}
.new_jion_cont_iptbox{
    font-size: 0;
    margin-bottom: 30px;
}
.new_join_x{
    font-size: 20px;
    color: #ff0000;
}
.new_join_contsp{
    font-size: 16px;
    color: #333333;
    padding-right: 26px;
}
.new_jion_cont_ipt{
    display: inline-block;
    width: 340px;
    height: 46px;
    background-color: #fff;
    padding-left: 15px;
    box-sizing: border-box;
    border: 1px solid #bfbfbf;
    outline:none;
}
.new_jion_cont_txtre{
    width: 692px;
    height: 164px;
    box-sizing: border-box;
    border: 1px solid #bfbfbf;
    vertical-align: top;
    resize:none;
    outline:none;
    padding: 10px;
}
.new_join_but{
    width: 298px;
    height: 51px;
    background: #32a540;
    font-size: 18px;
    color: #ffffff;
    line-height: 51px;
    text-align: center;
    cursor: pointer;
    margin-left: 287px;
    margin-top: 38px;
}<!--0.00015807151794434-->